<html>
<body>
<div>
<div>
<h2>Messages</h2>
<table>
<tr class="header">
<th>type</th>
<th>module</th>
<th>object</th>
<th>line</th>
<th>message</th>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>5</td>
<td>Line too long (102/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>56</td>
<td>Line too long (87/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>60</td>
<td>Line too long (186/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>69</td>
<td>Line too long (87/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>72</td>
<td>Line too long (91/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>76</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>93</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>96</td>
<td>Line too long (90/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>101</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>112</td>
<td>Line too long (93/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>115</td>
<td>Line too long (105/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>118</td>
<td>Line too long (118/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>119</td>
<td>Line too long (105/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>127</td>
<td>Line too long (103/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>139</td>
<td>Line too long (93/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>144</td>
<td>Line too long (118/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>151</td>
<td>Line too long (125/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>158</td>
<td>Line too long (96/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>166</td>
<td>Line too long (124/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>173</td>
<td>Line too long (95/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>180</td>
<td>Line too long (121/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>187</td>
<td>Line too long (92/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>194</td>
<td>Line too long (129/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>201</td>
<td>Line too long (100/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>208</td>
<td>Line too long (129/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>215</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>231</td>
<td>Line too long (134/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>235</td>
<td>Line too long (116/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>244</td>
<td>Line too long (128/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>252</td>
<td>Line too long (151/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>260</td>
<td>Line too long (91/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>263</td>
<td>Line too long (96/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>267</td>
<td>Line too long (125/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>277</td>
<td>Line too long (128/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>301</td>
<td>Line too long (133/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>309</td>
<td>Line too long (209/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>318</td>
<td>Line too long (123/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>326</td>
<td>Line too long (163/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>334</td>
<td>Line too long (170/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>342</td>
<td>Line too long (215/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>351</td>
<td>Line too long (158/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>359</td>
<td>Line too long (186/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>367</td>
<td>Line too long (142/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>375</td>
<td>Line too long (143/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>382</td>
<td>Line too long (173/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>390</td>
<td>Line too long (171/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>417</td>
<td>Line too long (136/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>419</td>
<td>Line too long (180/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>427</td>
<td>Line too long (136/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>429</td>
<td>Line too long (182/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>438</td>
<td>Line too long (134/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>440</td>
<td>Line too long (182/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>450</td>
<td>Line too long (134/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>452</td>
<td>Line too long (135/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>459</td>
<td>Line too long (97/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>461</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>&nbsp;</td>
<td>485</td>
<td>Line too long (184/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom</td>
<td>30</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.closeDB</td>
<td>44</td>
<td>Invalid name "closeDB" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.createAccount</td>
<td>52</td>
<td>Invalid name "createAccount" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.createAccount</td>
<td>52</td>
<td>Comma not followed by a space
    def createAccount(self,login,password):
                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.createAccount</td>
<td>60</td>
<td>Comma not followed by a space
            self.cursor.execute('INSERT INTO users (name,password,auto_login,auto_facebook,auto_twitter,auto_away) VALUES (?,?,?,?,?,?)',(login,password,'False','False','False','False'))
                                                                                                                                        ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.deleteAccount</td>
<td>65</td>
<td>Invalid name "deleteAccount" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.deleteAccount</td>
<td>65</td>
<td>Comma not followed by a space
    def deleteAccount(self,login,password):
                          ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.deleteAllData</td>
<td>81</td>
<td>Invalid name "deleteAllData" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.logIn</td>
<td>89</td>
<td>Invalid name "logIn" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.logIn</td>
<td>89</td>
<td>Comma not followed by a space
    def logIn(self,login,password):
                  ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoLogin</td>
<td>108</td>
<td>Invalid name "setAutoLogin" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoLogin</td>
<td>108</td>
<td>Comma not followed by a space
    def setAutoLogin(self,login):
                         ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getAutoLogin</td>
<td>123</td>
<td>Invalid name "getAutoLogin" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.disableAutoLogin</td>
<td>135</td>
<td>Invalid name "disableAutoLogin" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoFacebook</td>
<td>147</td>
<td>Invalid name "setAutoFacebook" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoFacebook</td>
<td>147</td>
<td>Comma not followed by a space
    def setAutoFacebook(self,boolean):
                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getAutoFacebook</td>
<td>154</td>
<td>Invalid name "getAutoFacebook" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoTwitter</td>
<td>162</td>
<td>Invalid name "setAutoTwitter" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoTwitter</td>
<td>162</td>
<td>Comma not followed by a space
    def setAutoTwitter(self,boolean):
                           ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getAutoTwitter</td>
<td>169</td>
<td>Invalid name "getAutoTwitter" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoAway</td>
<td>176</td>
<td>Invalid name "setAutoAway" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoAway</td>
<td>176</td>
<td>Comma not followed by a space
    def setAutoAway(self,boolean):
                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getAutoAway</td>
<td>183</td>
<td>Invalid name "getAutoAway" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoAwayMessage</td>
<td>190</td>
<td>Invalid name "setAutoAwayMessage" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setAutoAwayMessage</td>
<td>190</td>
<td>Comma not followed by a space
    def setAutoAwayMessage(self,message):
                               ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getAutoAwayMessage</td>
<td>197</td>
<td>Invalid name "getAutoAwayMessage" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setPictureLocation</td>
<td>204</td>
<td>Invalid name "setPictureLocation" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setPictureLocation</td>
<td>204</td>
<td>Comma not followed by a space
    def setPictureLocation(self,location):
                               ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getPictureLocation</td>
<td>211</td>
<td>Invalid name "getPictureLocation" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.logOut</td>
<td>218</td>
<td>Invalid name "logOut" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.addProtocol</td>
<td>227</td>
<td>Invalid name "addProtocol" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.addProtocol</td>
<td>227</td>
<td>Comma not followed by a space
    def addProtocol(self,email,password,protocol):
                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.addProtocol</td>
<td>235</td>
<td>Comma not followed by a space
            self.cursor.execute('INSERT INTO protocols VALUES (?,?,?,?)',(email,password,protocol,self.primary_key))
                                                                        ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.deleteProtocol</td>
<td>240</td>
<td>Invalid name "deleteProtocol" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.deleteProtocol</td>
<td>240</td>
<td>Comma not followed by a space
    def deleteProtocol(self,email):
                           ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getProtocols</td>
<td>248</td>
<td>Invalid name "getProtocols" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.changePass</td>
<td>256</td>
<td>Invalid name "changePass" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.changePass</td>
<td>256</td>
<td>Comma not followed by a space
    def changePass(self,old_pass,new_pass):
                       ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setPersonalMessage</td>
<td>273</td>
<td>Invalid name "setPersonalMessage" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setPersonalMessage</td>
<td>273</td>
<td>Comma not followed by a space
    def setPersonalMessage(self,message):
                               ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.printUsers</td>
<td>281</td>
<td>Invalid name "printUsers" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.addContact</td>
<td>297</td>
<td>Invalid name "addContact" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.addContact</td>
<td>297</td>
<td>Comma not followed by a space
    def addContact(self,name,jabber_email=None,aim_email=None):
                       ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.addContact</td>
<td>309</td>
<td>Comma not followed by a space
            self.cursor.execute('INSERT INTO contacts (name,jabber_email,aim_email,offline_email,blocked,fk_users_id) VALUES (?,?,?,?,?,?)',(name,jabber_email,aim_email,offline_email,'False',self.primary_key))
                                                                                                                                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.deleteContact</td>
<td>314</td>
<td>Invalid name "deleteContact" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.deleteContact</td>
<td>314</td>
<td>Comma not followed by a space
    def deleteContact(self,name):
                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.changeContactName</td>
<td>322</td>
<td>Invalid name "changeContactName" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.changeContactName</td>
<td>322</td>
<td>Comma not followed by a space
    def changeContactName(self,old_name,new_name):
                              ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setContactGroup</td>
<td>330</td>
<td>Invalid name "setContactGroup" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setContactGroup</td>
<td>330</td>
<td>Comma not followed by a space
    def setContactGroup(self,name,group):
                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getContactInfo</td>
<td>338</td>
<td>Invalid name "getContactInfo" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getContactInfo</td>
<td>338</td>
<td>Comma not followed by a space
    def getContactInfo(self,contact_name):
                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getContacts</td>
<td>346</td>
<td>Invalid name "getContacts" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getContactsGrouped</td>
<td>355</td>
<td>Invalid name "getContactsGrouped" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.blockContact</td>
<td>363</td>
<td>Invalid name "blockContact" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.blockContact</td>
<td>363</td>
<td>Comma not followed by a space
    def blockContact(self,name):
                         ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.unblockContact</td>
<td>371</td>
<td>Invalid name "unblockContact" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.unblockContact</td>
<td>371</td>
<td>Comma not followed by a space
    def unblockContact(self,name):
                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setContactOfflineEmail</td>
<td>378</td>
<td>Invalid name "setContactOfflineEmail" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setContactOfflineEmail</td>
<td>378</td>
<td>Comma not followed by a space
    def setContactOfflineEmail(self,name,offline_email):
                                   ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setContactPhoneNumber</td>
<td>386</td>
<td>Invalid name "setContactPhoneNumber" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.setContactPhoneNumber</td>
<td>386</td>
<td>Comma not followed by a space
    def setContactPhoneNumber(self,name,phone_number):
                                  ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.printContacts</td>
<td>394</td>
<td>Invalid name "printContacts" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.writeMessage</td>
<td>413</td>
<td>Invalid name "writeMessage" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.writeMessage</td>
<td>413</td>
<td>Comma not followed by a space
    def writeMessage(self,contact_name,message):
                         ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.writeMessage</td>
<td>419</td>
<td>Comma not followed by a space
        self.cursor.execute('INSERT INTO convos (name,message,fk_contacts_id,fk_users_id,contact) VALUES (?,?,?,?,?)',(self.login,message,contact_id,self.primary_key,contact_name))
                                                                                                                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.receiveMessage</td>
<td>423</td>
<td>Invalid name "receiveMessage" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.receiveMessage</td>
<td>423</td>
<td>Comma not followed by a space
    def receiveMessage(self,contact_name,message):
                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.receiveMessage</td>
<td>429</td>
<td>Comma not followed by a space
        self.cursor.execute('INSERT INTO convos (name,message,fk_contacts_id,fk_users_id,contact) VALUES (?,?,?,?,?)',(contact_name,message,contact_id,self.primary_key,contact_name))
                                                                                                                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.recentConvo</td>
<td>434</td>
<td>Invalid name "recentConvo" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.recentConvo</td>
<td>434</td>
<td>Comma not followed by a space
    def recentConvo(self,contact_name):
                        ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getConvoHistory</td>
<td>446</td>
<td>Invalid name "getConvoHistory" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.getConvoHistory</td>
<td>446</td>
<td>Comma not followed by a space
    def getConvoHistory(self,contact_name):
                            ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.deleteConvoHistory</td>
<td>455</td>
<td>Invalid name "deleteConvoHistory" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.printConvos</td>
<td>466</td>
<td>Invalid name "printConvos" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.printConvos</td>
<td>473</td>
<td>Comma not followed by a space
            print 'Name: ' ,row[0]
                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.printConvos</td>
<td>474</td>
<td>Comma not followed by a space
            print 'Message: ',row[1]
                             ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.printConvos</td>
<td>475</td>
<td>Comma not followed by a space
            print 'Time: ',row[2]
                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.printConvos</td>
<td>476</td>
<td>Comma not followed by a space
            print 'Contact Reference Key: ',row[3]
                                           ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>DataCom</td>
<td>DataCom.printConvos</td>
<td>477</td>
<td>Comma not followed by a space
            print 'User Reference Key: ',row[4]
                                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>DataCom</td>
<td>DataCom.search</td>
<td>481</td>
<td>Comma not followed by a space
    def search(self,search_field):
                   ^^</td>
</tr>
<tr class="even">
<td>R</td>
<td>DataCom</td>
<td>DataCom</td>
<td>30</td>
<td>Too many public methods (44/20)</td>
</tr>
</table>
</div>
</div>
</body>
</html>
